thalamic stimulator - English Synonyms Dictionary